return {
	'https://gitee.com/zgpio/nvim-treesitter.git', 
	run = ':TSUpdate',
	--***************************--
	--        treesitter         --
	--***************************--
	require('nvim-treesitter.configs').setup {
		-- 启用语法高亮
		highlight = {
			enable = true,
			additional_vim_regex_highlighting = false,
		},

		-- 启用代码缩进
		indent = {
			enable = true,
		},

		-- 启用增量选择
		incremental_selection = {
			enable = true,
			keymaps = {
				init_selection = 'gnn',  -- 进入增量选择模式
				node_incremental = 'grn',  -- 扩展选择范围
				scope_incremental = 'grc',  -- 扩展选择范围到整个作用域
				node_decremental = 'grm',  -- 缩小选择范围
			},
		},

		-- 启用代码折叠
		fold = {
			enable = false,
		},

		-- 启用自动安装语法解析器
		ensure_installed = {
			'bash', 'c', 'cpp', 'css', 'go', 'html', 'java', 'javascript', 'json',
			'lua', 'python', 'rust', 'typescript', 'vim', 'yaml', 'markdown',
		},

		textobjects = {
			enable = true,
		},
	}
}
